Настройки ключа 1С на Ubuntu Server

Столкнулся недавно с проблемой установки ключа 1С на сервере с Убунтой. На решение потратил довольно много времени. Поэтому решил выложить суда - может кому время сэкономлю.

Тестировалось на 64-битных Ubuntu Server 20.04 и 22.04.

Качаем в отдельный каталог ДВА файла (haspd_* и haspd-modules_*) с https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/U...

mkdir hasp

cd hasp

wget https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/U...

wget https://download.etersoft.ru/pub/Etersoft/HASP/7.90/x86_64/U...

Устанавливаем поддержку x32

sudo apt install libc6-i386

Устанавливаем скачанные файлы

sudo dpkg -i *.deb

Проверяем/запускаем/перезапускаем сервис

systemctl status haspd

systemctl start haspd

systemctl restart haspd

Смотрим порты

sudo netstat -anp | grep hasp

Если запустился hasplm на 475-м порту, то клиенты 1С должны видеть ключ, если нет - попробуйте обновить зависимости

sudo apt install -f

и заново установить скачанные файлы.

Как вариант, можно на виндовом клиенте в файле \1cv8\conf\nethasp.ini указать:

[NH_COMMON]

NH_IPX = Disabled

NH_NETBIOS = Disabled

NH_TCPIP = Enabled

[NH_TCPIP]

NH_SERVER_ADDR = (IP адрес сервера)

NH_TCPIP_METHOD = UDP

Удаленный доступ к Admin Control Center по умолчанию выключен и если у вас на сервере не стоят GUI, то создайте файл \etc\hasplm\hasplm.ini с содержимым:

[SERVER]

ACCremote = 1

и затем пробегитесь по настройкам заново либо восстановите по умолчанию.

Доступ к AAC http://адрес сервера:1947